Business

Canada Pension Plan fund tops half trillion after posting 6.8% return